package com.caigou.bean.cms.entity;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 
 * 
 * @author wcyong
 * 
 * @date 2021-05-11
 */

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SurveyForm {
    /**
     * 自增id
     */
    private Integer id;

    /**
     * 表单id
     */
    private String formId;

    /**
     * 表单标题
     */
    private String formTitle;

    /**
     * 表单类型  1投票  2调查问卷
     */
    private Integer formType;

    /**
     * 发起人
     */
    private String promoter;

    /**
     * 发起人id
     */
    private String promoterUserid;

    /**
     * 表单Banner图
     */
    private String formBanner;

    /**
     * 表单描述
     */
    private String formDescription;

    /**
     * 是否显示表单描述
     */
    private Integer isDisplayDescription;


    /**
     * 描述类型  1普通文本  2富文本
     */
    private Integer descriptionType;

    /**
     * 是否启用 1启用 0停用
     */
    private Integer isEnable;

    /**
     * 是否显示banner，0不显示，1显示
     */
    private Integer isDisplayBanner;

    /**
     * 是否使用目录页banner，0不使用，1使用
     */
    private Integer isUseCatalogBanner;

    /**
     * 是否禁止跳转到目录页，0不禁止跳转，1禁止跳转
     */
    private Integer isForbidGotoCatalog;

    /**
     * 跳转到目录页的url
     */
    private String gotoCatalogUrl;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 表单删除状态，0正常，1删除
     */
    private Integer isDelete = 0;

    /**
     * 删除时间
     */
    private Date deleteTime;

    private Integer submitCount;


    private String catalogTitle;//目录页名称

    private String catalogId;//目录页id

    //one2one
    private SurveyFormConfig surveyFormConfig;


    //
    private List<SharePlatform> sharePlatformList;
}
